package com.pxst.fi.constants;

/**
 * @author rj
 * @create 2023-09-20-10:05
 */
public interface AdjustOrderConstant {

    /**
     * 充值交易类型
     */
    public static final Integer TYPE_DEPOSIT = 1;

    /**
     * 代付交易类型
     */
    public static final Integer TYPE_WITHDRAW = 2;

    /**
     * 内充
     */
    public static final Integer TYPE_TOPUP = 3;

    /**
     * 余额
     */
    public static final Integer TYPE_BALANCE = 4;

    /**
     * 下发
     */
    public static final Integer TYPE_SETTLEMENT = 5;

    /**
     * 转出
     */
    public static final Integer TXN_TYPE_DEBIT = 1;

    /**
     * 转入
     */
    public static final Integer TXN_TYPE_CREDIT = 2;

    /**
     * AJ状态：批准
     */
    public static final Integer STATUS_APPROVED = 2;


    /**
     * 人为原因
     */
    public static final Integer REASON_HUMAN = 1;
    /**
     * 系统错误
     */
    public static final Integer REASON_SYSTEM = 2;
    /**
     * 冻结
     */
    public static final Integer REASON_FREEZE = 3;
    /**
     * 解除冻结
     */
    public static final Integer REASON_UNFREEZE = 4;
    /**
     * 手续费
     */
    public static final Integer REASON_FEE = 5;
    /**
     * 其他
     */
    public static final Integer REASON_OTHERS = 6;
    /**
     * 返点
     */
    public static final Integer REASON_REBATE = 7;
    /**
     * 退款
     */
    public static final Integer REASON_REFUND = 8;
    /**
     * 重复出款
     */
    public static final Integer REASON_DOUBLE_PAYOUT = 9;
    /**
     * 银行冲账
     */
    public static final Integer REASON_BANK_REVERSAL = 10;
    /**
     * 内充
     */
    public static final Integer REASON_TOPUP = 11;

}
